﻿* { padding:0; margin:0; outline:0; }
body {font-family: arial, Verdana, sans-serif;font-size:12px;line-height:14px; background: url(../Images/body.jpg); padding: 0px 5px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 3px 3px 3px 3px;
    display:inline-block;
    font-size: 11px;
    height: auto;
    vertical-align: middle;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #555555;
    line-height: 20px;
    margin-bottom: 9px;
    padding: 4px 6px;
    width: 206px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: middle;}
select {color: #333333; font-size: 11px; line-height: 16px; margin: 0; padding: 3px 2px 3px 5px; width: auto; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
textarea { overflow:hidden; }
ul, li {list-style:none outside none;}
a{cursor:pointer;}
img{border:none}
fieldset {border: 1px solid #C0C0C0;border-radius: 2px 2px 2px 2px;height: 1%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl{float:left;} .fr{float:right;} .clear{clear:both;}

.wrapper{ width:100%; margin:0 auto; min-width: 1080px;}
.main{min-height:650px; width:100%; margin-top: 2px; overflow: hidden; background:#FFFFFF url('../Images/body-bg.jpg') top left repeat-x;}
.header{ background: #4C6E94; height: 92px;}
.header .title{height: 60px; line-height:60px; color: #FFF; padding-left: 5px;}
.header .loginDisplay{margin:5px; color: #FFF;}
.header .loginDisplay a{text-decoration: none; color: #FFF}
.header .loginDisplay a:hover{text-decoration: underline;}
#mainNav{ float:left; height:32px; line-height:32px; background:#606060; width:100%;}
#mainNav ul{margin-left:3px;}
#mainNav ul li{float:left; text-transform:uppercase; position:relative;}
#mainNav ul li a{padding: 0px 8px; display:inline-block; font-weight:bold; color:#FFF; margin-top:2px; height:30px; text-decoration:none; border-right: 1px solid #7F7E7E;}
#mainNav ul li:last-child a{border-right: none;}
#mainNav ul li a:hover{background:#9EE0FF; }
#mainNav ul li.active a{ background:#CD6D00;}
#mainNav ul li ul{position:absolute;display:none;width:200px; margin:0px; padding-right:2px;}
#mainNav ul li ul li{float:none; margin:-2px 2px 2px 0px; padding:0px; background:#CACCD1; height:32px;}
#mainNav ul li ul li a{background:#8E8E8E; width:100%; border-bottom:1px solid #7291DB;height:31px; margin:0px;}
#mainNav ul li:hover ul{display:block;top:100%; left:0;}

#login a{color:#FFF; font-weight:bold; margin:0px 5px;}
#login a:hover{color:#AbAbAb; text-decoration:underline;}

.box-title{font-weight:bold; color:#FFF;background:#F6F6F6 url(../Images/box-head.jpg); height:30px; line-height:30px;font-size:14px; padding:0px 8px; border: 1px solid #335A85; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.box-title-a{font-weight:bold; color:#000;background:#F6F6F6; height:24px; line-height:24px;font-size:11px;padding-left:8px;margin-top:2px; border:1px solid #c3c3c3;}
.box-content{ padding: 2px;}
/* style content page */

.table {border:1px solid #C3C3C3; background:#FFF; border-collapse:collapse; color:#555555;}
.table th{ background:#fffdfa; color:#818181; border:solid 1px #d2d1cb; height:32px;}
.table td{ background:#fbfcfc;  border:solid 1px #e0e0e0; height:30px; padding: 0px 2px; }
.table tr.odd td{ background:#EFEFEF; }
.table tr:nth-child(odd) td{background:#EFEFEF;}
.table tr:hover td{ background:#BDE2F5; }
.table tr.tfooter td{ background:#fffdfa; color:#818181; border:solid 1px #d2d1cb; height:32px;}

/*----------------------------------*/
#bottomsite{border-top:1px solid #C3C3C3; margin-top:2px; padding-top:3px;}
.footer{text-align:center;}
/*-------------------------------------------*/
.setinfo{background:#F6F6F6; border:1px solid #C3C3C3;}
.setinfo ul li{height:24px; line-height:24px; padding:2px; vertical-align:middle;}
.setinfo ul li:hover{background:#fff9e1;}